package negocio;

import java.util.Set;

import javax.persistence.Column;
import javax.persistence.Entity;

import beans.EntidadBean;


@Entity
public class Cliente extends Entidad {

	
	@Column private String condicionIVA;
	

	//@OneToMany(fetch=FetchType.EAGER, cascadeType.ALL) private List<Factura> facturas;

	
	public String getCondicionIVA() {
		return condicionIVA;
	}

	public void setCondicionIVA(String condicionIVA) {
		this.condicionIVA = condicionIVA;
	}

	public Cliente(String cuil, String razonSocial,
			Set<CondicionOperacion> condiciones) {
		super(cuil, razonSocial, condiciones);
	}
	
	public Cliente() {
		// TODO Auto-generated constructor stub
	}
	
	public Cliente(String cuil) {
		setCuil(cuil);
	}
	
	public EntidadBean getBean() {
		EntidadBean e = super.getBean();
		e.setCondicionIva(this.condicionIVA);
		return e;
	}


}
